#sys模块
'''
“函数和功能”：主要是对python解析器系统进行各种操作
1.sys.getdefaultencoding(): 获取系统当前编码
2.sys.path: 返回环境变量的路径
3.sys.platform: 返回当前系统平台
4.sys.version: 查看目前系统python的版本
'''
import sys
print(sys.argv)    #包含了命令行的参数列表
print('\n')

print(sys.getdefaultencoding()) #获取系统编码
print('\n')

print(sys.path)    #返回环境变量的路径
print('\n')

print(sys.platform) #返回当前系统平台
print('\n')

print(sys.version)  #查看目前系统python的版本
print('\n')




#time模块
'''
“函数和功能”：主要用来处理python中时间的内置模块
1.time.time():获取的是一个时间戳
2.time.localtime():将时间戳转换为数组格式的时间
3.time.asctime():把表示时间的元组简化
4.time.strftime():选择性简化
5.time.strptime():将格式字符串转化成struct_time
'''
import time
#1.time.time()
t1 = time.time()    #时间戳 自1970年1月1日0时开始到现在的秒数
print(t1,type(t1))
print('\n')


#2.time.localtime()
t1 = time.localtime()
print(t1)      #time.struct_time(tm_year=2025, tm_mon=4, tm_mday=22, tm_hour=10, tm_min=27, tm_sec=11, tm_wday=1, tm_yday=112, tm_isdst=0)
print(t1[0])   #2025
print('\n')


#3.time.asctime()
print(time.asctime())
print('\n')


#4time.strftime()
print(time.strftime('%y-%m-%d',time.localtime())) #25-04-22
print('\n')


#5.time.strptime()
stime = '2016-05-20 13:00:15'
ftime = time.strptime(stime, '%Y-%m-%d %H:%M:%S')
print(ftime) #time.struct_time(tm_year=2016, tm_mon=5, tm_mday=20, tm_hour=13, tm_min=0, tm_sec=15, tm_wday=4, tm_yday=141, tm_isdst=-1)




